package com.electronic.modules.verify.param;

import com.electronic.domain.CebsSdkProperties;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * @author zyh 
 * ================================
 * Date: 2024/7/29
 * Time: 下午7:29
 * ================================
 */
@Data
public class GetSignatureInfoDTO {
    /**
     * 文件路径
     */
    @NotNull(message = "文件路径不能为空")
    private String path;
    /**
     * 签名域id
     */
    @NotNull(message = "签名域id不能为空")
    private String signatureDomainId;
    /**
     * 初始化CA信息
     */
    @NotNull(message = "初始化CA信息不能为空")
    private CebsSdkProperties cebsSdkProperties;

//    /**
//     * 证书链信息
//     */
//    private List<BatchGetCAOrgCertChainInfoResultDTO> certChainInfoList;

    /**
     * 证书链地址
     */
    private String certChainPath;
}